import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;

import java.util.Set;

public class RedisSetDemo {
    public static void main(String[] args) {
        JedisPool jedisPool = new JedisPool("tcp://127.0.0.1:8888");
        try(Jedis jedis = jedisPool.getResource()){
            test1(jedis);
            test2(jedis);
            test3(jedis);
            test4(jedis);
        }
    }


    /**
     * sadd(添加) && smembers(获取全部成员)
     * @param jedis
     */
    public static void test1(Jedis jedis){
        jedis.flushDB();

        jedis.sadd("key","111","222","333");
        Set<String> key = jedis.smembers("key");
        System.out.println(key);
    }

    /**
     * ismember 是不是成员?
     * @param jedis
     */
    public static void test2(Jedis jedis){

    }

    /**
     * scard 获取元素个数
     * @param jedis
     */
    public static void test3(Jedis jedis){

    }

    /**
     * spop 随机删除一个元素
     * @param jedis
     */
    public static void test4(Jedis jedis){

    }

    /**
     * sinter 求交集
     * sinterStore 求交集并存储起来
     * @param jedis
     */
    public static void test5(Jedis jedis){

    }

    /**
     * sunion 求并集
     * @param jedis
     */
    public static void test6(Jedis jedis){

    }

    /**
     * sdiff 求差集
     * @param jedis
     */
    public static void test7(Jedis jedis){

    }
    public static void test8(Jedis jedis){

    }
}
